<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	  xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:general="http://java.sun.com/jsf/composite/general"
      template="/templates/template.xhtml">
      <ui:define name="main" >	
		
		<h:form id="formFiltroReuniones">
			
			
			<table class="tabledata">
				<tr>
					<th colspan="2">#{i18n.usuarios_filtro_cabecera}</th>
				</tr>
				<tr>
					<td class="tddatafield"><h:outputLabel class="datafield" value="#{i18n.usuarios_filtro_nombre}"/></td>
					<td class="tddatavalue"><h:inputText class="datavalue" value="#{usuarioBean.filtroUsuarioDto.nombre}"/></td>
				</tr>
				<tr>
					<td class="tddatafield"><h:outputLabel class="datafield" value="#{i18n.usuarios_filtro_apellido1}" /></td>
					<td class="tddatavalue"><h:inputText class="datavalue" value="#{usuarioBean.filtroUsuarioDto.apellido1}"/></td>
				</tr>
				<tr>
					<td class="tddatafield"><h:outputLabel class="datafield" value="#{i18n.usuarios_filtro_apellido2}"/></td>
					<td class="tddatavalue"><h:inputText class="datavalue" value="#{usuarioBean.filtroUsuarioDto.apellido2}"/></td>
				</tr>
				<tr>
			
					<td class="tddatafield"><h:outputLabel class="datafield" value="#{i18n.usuarios_filtro_tipo_usuario}" /></td>	
					<td class="tddatavalue"><h:selectOneMenu class="datavalue" id="tipoUsuarioId" value="#{usuarioBean.filtroUsuarioDto.tipoUsuario}">
							<f:selectItems value="#{datosMaestrosBean.sTiposUsuario}"/>
							<f:ajax render="role"  execute="@this"></f:ajax>
						</h:selectOneMenu>
					</td>
				</tr>
				<tr>
					<td class="tddatafield"><h:outputLabel class="datafield" value="#{i18n.usuarios_filtro_role}" /></td>			
					<td class="tddatavalue"><h:selectOneMenu id="role" value="#{usuarioBean.filtroUsuarioDto.role}">
							<f:selectItems value="#{usuarioBean.stipoRoles}"/>	
						</h:selectOneMenu>
					</td>
				</tr>		
				<tr>
					<td class="tddatafield"><h:outputLabel class="datafield" value="#{i18n.usuarios_filtro_proyecto}" /></td>	
					<td class="tddatavalue"><h:selectOneMenu class="datavalue" id="proyecto" value="#{usuarioBean.filtroUsuarioDto.proyecto}">
							<f:selectItems value="#{datosMaestrosBean.sproyectos}"/>
							<f:ajax render="version"  execute="@this"></f:ajax>
						</h:selectOneMenu>
					</td>
				</tr>
				<tr>
					<td class="tddatafield"><h:outputLabel class="datafield" value="#{i18n.usuarios_filtro_version}" /></td>			
					<td class="tddatavalue"><h:selectOneMenu id="version" value="#{usuarioBean.filtroUsuarioDto.version}">
							<f:selectItems value="#{versionController.sversionesPorProyecto}"/>	
						</h:selectOneMenu>
					</td>				
				</tr>
				<tr>
					<td colspan="2" >
						<h:commandButton action="#{usuarioController.buscarUsuarios}" value="#{i18n.usuarios_filtro_boton_buscar}">
						<f:ajax render="tablaUsuarios"  execute="@form"></f:ajax>
						</h:commandButton>
					</td>
				</tr>
			</table>
			
			
		<h:messages styleClass="error"></h:messages>
			
			<h:dataTable id="tablaUsuarios" var="usuario" value="#{usuarioBean.usuarios}" styleClass="tabledata"
			headerClass="headertable" rowClass="evenRow,oddRow" >
				<h:column >
					<f:facet name="header"> #{i18n.usuarios_table_nombreApell}</f:facet>#{usuario.nombreApellidos}
				</h:column>
				<h:column >
					<f:facet name="header"> #{i18n.usuarios_table_role}</f:facet>#{usuario.role}
				</h:column>
				<h:column >
					<f:facet name="header"> #{i18n.usuarios_table_asignacion}</f:facet>#{usuario.asignacion}
				</h:column>
				
			</h:dataTable>
			

		</h:form>

</ui:define>
</ui:composition>